<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <script>
      /**
       * 定义一个函数，判断一个数字是否是偶数，如果是返回true，否则返回false
       */

      // function isOu(num){
      // return num %2==0;
      // }
      // var result = isOn(2);
      // console.log("result="+result);

      /**
 *定义一个函数，可以根据半径计算一个圆的面积，并返回计算结果
 3.14*r*r 
 */
      function mianji() {
        return 3.14 * r * r;
      }
      result = mianji(5);
      // console.log("result="+result);

      /**
       * 创建一个函数，可以在控制台输出一个人的信息
       * 可以输出人的 name age gender address
       * 当我们参数过多时，可以将参数封装到一个对象中，然后通过对象传递
       */
      function sayHello(o) {
        console.log(
          "我是" + o.name + ",今年我" + o.age + "岁了," + "我是一个" + o.gender
        );
      }
      var obj = {
        name: "孙悟空",
        age: 18,
        gender: "男",
      };
      // sayHello(obj);

      /**
       * 实参可以是一个对象，也可以是一个函数
       */
      function fun(a) {
        console.log("a=" + a);
        // a(obj);
      }
      // fun(sayHello);
      // fun(function(){});

      /**
mianji()
 * -调用函数
   -相当于使用的函数的返回值
 mianji
   -函数对象
   -相当于直接使用函数对象
 */
    </script>
  </head>
  <body></body>
</html>
